home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 3.2O (Encryption type I) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer INTEGER003
- Integer INTEGER004
- Integer INTEGER005
- Integer INTEGER006
- Integer INTEGER007
- Integer INTEGER008
- Integer INTEGER009
- String STRING004
- String STRING005
- String STRING006
- String STRING007
- String STRING008
- String STRING009
- String STRING010
- String STRING011
- String STRING012
- String STRING013
- String STRING014
- String STRING015
- String STRING016
- String TSTRING017(100)
- String TSTRING018(250)
- String TSTRING019(250)
- Declare Procedure PROC001()
- Declare Procedure PROC002(Var String STRING001, Var String STRING002, Var String STRING003)
- Declare Procedure PROC003()
-
- ;------------------------------------------------------------------------------
-
- Goto LABEL001
- End
-
- ;------------------------------------------------------------------------------
-
- Procedure PROC001()
-
- Integer INTEGER001
- Integer INTEGER002
- Byte BYTE001
-
- INTEGER001 = GetDrive()
- INTEGER002 = Os()
- FOpen 1, PPEPath() + "FTP.TXT", 0, 2
- BYTE001 = FTell(1)
- FClose 1
-
- EndProc
-
-
- ;------------------------------------------------------------------------------
-
- Procedure PROC002(Var String STRING001, Var String STRING002, Var String STRING003)
-
- STRING001 = "NO"
- STRING002 = "UNREGISTERED"
- STRING003 = "UNREGISTERED"
-
- EndProc
-
-
- ;------------------------------------------------------------------------------
-
- Procedure PROC003()
-
- Color 0
- Cls
- AnsiPos 25, 10
- Print "@X0FSHAREWARE EVALUATION VERSION"
- AnsiPos 22, 12
- Print "@X0ECopyright 1995 (c) Shuttle Software"
- AnsiPos 30, 14
- Print "@X0EAll Rights Reserved"
- Delay 70
-
- EndProc
-
- :LABEL001
- STRING009 = ""
- STRING005 = ""
- STRING006 = ""
- STRING007 = ""
- STRING012 = ""
- STRING011 = ""
- STRING014 = ""
- STRING015 = ""
- STRING016 = ""
- STRING004 = ""
- STRING010 = "NO"
- STRING013 = "N"
- STRING008 = "N"
- INTEGER007 = 0
- INTEGER008 = 0
- INTEGER009 = 0
- INTEGER006 = 0
- INTEGER005 = 0
- INTEGER003 = 0
- INTEGER004 = 0
- PROC001()
- If (AnsiOn()) Then
- Log "-=≡[ Internet Site List Entered ]≡=-", 0
- PROC002(STRING016, STRING014, STRING015)
- Gosub LABEL002
- If (STRING016 <> "YES") PROC003()
- Else
- PrintLn "This program requires that your ANSI support is enabled!"
- Wait
- Endif
- End
- :LABEL002
- While (Upper(STRING006) <> "Q") Do
- STRING005 = ""
- STRING006 = ""
- STRING007 = ""
- Color 0
- Cls
- PrintLn "@X00"
- PrintLn "@X0E @X0B▐@X1B ┌────────────────────────────────────────────────────────────────@X10┐@X1B @X08▌@X0B"
- PrintLn "@X0E @X0B▐@X1B │@X1E INTERNET SITE LIST 1.4 @X1B @X1E @X10│@X1B @X08▌@X0B"
- PrintLn "@X0F▄▄▄▄▄@X0B▐@X1B │@X1E @X10│@X1B @X08▌@X07▄▄@X0F▄▄@X0B"
- PrintLn "@X0E▄▄▄▄▄@X0B▐@X1B │@X1E @X10│@X1B @X08▌@X06▄▄@X0E▄▄@X0B"
- PrintLn "@X0D▄▄▄▄▄@X0B▐@X1B └@X10────────────────────────────────────────────────────────────────┘@X1B @X08▌@X05▄▄@X0D▄▄@X0B"
- AnsiPos 17, 5
- Print "@X1FSysOp@X17: @X1F", STRING014
- AnsiPos 43, 5
- Print "@X1FBBS@X17: @X1F", STRING015
- AnsiPos 1, 7
- PrintLn "@X0C▄▄▄▄▄▄▄▄@X04▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X0C▄▄@X0B"
- PrintLn "@X0A▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X0B▐@X1B ┌─────────────────────────────────────@X10┐@X19 @X08▌@X02▄▄@X0A▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X0B"
- PrintLn "@X09▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X0B▐@X1B │ [@X1EF@X10]@X1FTP Site (File Transfer Protocol)@X1B @X10│@X19 @X08▌@X01▄▄@X09▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X0B"
- PrintLn "@X0F▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X0B▐@X1B │ [@X1EW@X10]@X1FWW Site (World Wide Web)@X1B @X10│@X19 @X08▌@X07▄▄@X0F▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X0B"
- PrintLn "@X0E @X0B ▐@X1B │ [@X1EI@X10]@X1FRC Site (Internet Relay Chat)@X1B @X10│@X19 @X08▌@X0B"
- PrintLn "@X0E @X0B ▐@X1B │ [@X1ET@X10]@X1FelNet Site (Remote Logon)@X1B @X10│@X19 @X08▌@X0B"
- PrintLn "@X0E @X0B ▐@X1B │ [@X1EU@X10]@X1FseNet Site (Newsgroup List)@X1B @X10│@X19 @X08▌@X0B"
- PrintLn "@X0E @X0B ▐@X1B │ [@X1EE@X10]@X1FMail Site (Electronic Mail)@X1B @X10│@X19 @X08▌@X0B"
- PrintLn "@X0E @X0B ▐@X1B │ [@X1ES@X10]@X1Fearch for an Internet Site@X1B @X10│@X19 @X08▌@X0B"
- PrintLn "@X0E @X0B ▐@X1B │ [@X1ED@X10]@X1Fownload a Site Listing@X1B @X10│@X19 @X08▌@X0B"
- PrintLn "@X0E @X0B ▐@X1B │ [@X1EQ@X10]@X1Fuit and Exit back to the BBS@X1B @X10│@X19 @X08▌@X0B"
- PrintLn "@X0E @X0B ▐@X1B └@X10─────────────────────────────────────┘@X19 @X08▌@X0B"
- PrintLn "@X00"
- Print "@X0A Site List Command >>"
- InputText " ", STRING006, 15, 1
- If (Upper(STRING006) == "D") Then
- Gosub LABEL051
- AnsiPos 1, 10
- PrintLn "@X0EPick the Internet Site Listing you would like to download."
- PrintLn
- Print "@X0E[@X0FF@X0E]TP, [@X0FW@X0E]WW, [@X0FI@X0E]RC, [@X0FT@X0E]elNet, [@X0FU@X0E]seNet, [@X0FE@X0E]Mail, or [@X0FA@X0E]ll"
- InputText " ", STRING007, 15, 1
- If (Upper(STRING007) == "I") Then
- PrintLn "@X00"
- Download "IRC.TXT"
- Goto LABEL003
- Endif
- If (Upper(STRING007) == "F") Then
- PrintLn "@X00"
- Download "FTP.TXT"
- Goto LABEL003
- Endif
- If (Upper(STRING007) == "W") Then
- PrintLn "@X00"
- Download "WWW.TXT"
- Goto LABEL003
- Endif
- If (Upper(STRING007) == "T") Then
- PrintLn "@X00"
- Download "TELNET.TXT"
- Goto LABEL003
- Endif
- If (Upper(STRING007) == "U") Then
- PrintLn "@X00"
- Download "USENET.TXT"
- Goto LABEL003
- Endif
- If (Upper(STRING007) == "E") Then
- PrintLn "@X00"
- Download "EMAIL.TXT"
- Goto LABEL003
- Endif
- If (Upper(STRING007) == "A") Then
- PrintLn "@X00"
- Download "EMAIL.TXT FTP.TXT IRC.TXT TELNET.TXT USENET.TXT WWW.TXT"
- Endif
- :LABEL003
- Continue
- Endif
- If (Upper(STRING006) == "I") Then
- Gosub LABEL051
- AnsiPos 1, 10
- Print "@X0EWould you like to [@X0FA@X0E]dd a IRC site, or [@X0FL@X0E]ist all IRC sites"
- InputText " ", STRING007, 15, 1
- If (Upper(STRING007) == "A") Gosub LABEL004
- If (Upper(STRING007) == "L") Gosub LABEL010
- Continue
- Endif
- If (Upper(STRING006) == "F") Then
- Gosub LABEL051
- AnsiPos 1, 10
- Print "@X0EWould you like to [@X0FA@X0E]dd a FTP site, or [@X0FL@X0E]ist all FTP sites"
- InputText " ", STRING007, 15, 1
- If (Upper(STRING007) == "A") Gosub LABEL005
- If (Upper(STRING007) == "L") Gosub LABEL015
- Continue
- Endif
- If (Upper(STRING006) == "W") Then
- Gosub LABEL051
- AnsiPos 1, 10
- Print "@X0EWould you like to [@X0FA@X0E]dd a WWW site, or [@X0FL@X0E]ist all WWW sites"
- InputText " ", STRING007, 15, 1
- If (Upper(STRING007) == "A") Gosub LABEL006
- If (Upper(STRING007) == "L") Gosub LABEL020
- Continue
- Endif
- If (Upper(STRING006) == "T") Then
- Gosub LABEL051
- AnsiPos 1, 10
- Print "@X0EWould you like to [@X0FA@X0E]dd a TelNet site, or [@X0FL@X0E]ist all TelNet sites"
- InputText " ", STRING007, 15, 1
- If (Upper(STRING007) == "A") Gosub LABEL007
- If (Upper(STRING007) == "L") Gosub LABEL025
- Continue
- Endif
- If (Upper(STRING006) == "U") Then
- Gosub LABEL051
- AnsiPos 1, 10
- Print "@X0EWould you like to [@X0FA@X0E]dd a UseNet site, or [@X0FL@X0E]ist all UseNet sites"
- InputText " ", STRING007, 15, 1
- If (Upper(STRING007) == "A") Gosub LABEL008
- If (Upper(STRING007) == "L") Gosub LABEL030
- Continue
- Endif
- If (Upper(STRING006) == "E") Then
- Gosub LABEL051
- AnsiPos 1, 10
- Print "@X0EWould you like to [@X0FA@X0E]dd a E-Mail site, or [@X0FL@X0E]ist all E-Mail sites"
- InputText " ", STRING007, 15, 1
- If (Upper(STRING007) == "A") Gosub LABEL009
- If (Upper(STRING007) == "L") Gosub LABEL035
- Continue
- Endif
- If (Upper(STRING006) == "S") Then
- Gosub LABEL051
- AnsiPos 1, 10
- PrintLn "@X0EPick the Internet Site Listing you would like to search."
- PrintLn
- Print "@X0E[@X0FF@X0E]TP, [@X0FW@X0E]WW, [@X0FI@X0E]RC, [@X0FT@X0E]elNet, [@X0FU@X0E]seNet, [@X0FE@X0E]Mail, or [@X0FA@X0E]ll"
- InputText " ", STRING005, 15, 1
- Gosub LABEL040
- Endif
- EndWhile
- Return
- :LABEL004
- STRING009 = ""
- STRING008 = ""
- While (Upper(STRING008) <> "Y") Do
- STRING008 = ""
- Color 0
- Cls
- AnsiPos 1, 8
- PrintLn "@X1B▌┌───────────────────────────────────────────────────────────────────────────@X10┐@X18▐@X1B"
- PrintLn "@X1B▌│@X1E INTERNET RELAY CHAT @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1A Enter the address and description of a IRC site to add @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌└@X10───────────────────────────────────────────────────────────────────────────┘@X18▐@X07"
- AnsiPos 3, 13
- Print Space(75)
- AnsiPos 3, 13
- InputText " ", STRING009, 15, 70
- AnsiPos 1, 16
- Print "@X0EDid you enter this IRC site correctly [@X0FY@X0E]es, [@X0FN@X0E]o, [@X0FQ@X0E]uit"
- InputText " ", STRING008, 15, 1
- If (Upper(STRING008) == "Q") Break
- EndWhile
- If ((STRING009 <> "") && (Upper(STRING008) <> "Q")) Then
- FAppend 1, PPEPath() + "IRC.TXT", 1, 2
- FPutLn 1, " " + STRING009
- FClose 1
- AnsiPos 1, 18
- PrintLn "@X0BIRC Site Added!"
- Log "IRC Site Added: " + STRING009, 0
- Else
- AnsiPos 1, 18
- PrintLn "@X0CSkipped!"
- Endif
- AnsiPos 1, 20
- Wait
- Return
- :LABEL005
- STRING009 = ""
- STRING008 = ""
- While (Upper(STRING008) <> "Y") Do
- STRING008 = ""
- Color 0
- Cls
- AnsiPos 1, 8
- PrintLn "@X1B▌┌───────────────────────────────────────────────────────────────────────────@X10┐@X18▐@X1B"
- PrintLn "@X1B▌│@X1E FILE TRANSFER PROTOCOL @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1A Enter the address and description of a FTP site to add @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌└@X10───────────────────────────────────────────────────────────────────────────┘@X18▐@X07"
- AnsiPos 3, 13
- Print Space(75)
- AnsiPos 3, 13
- InputText " ", STRING009, 15, 70
- AnsiPos 1, 16
- Print "@X0EDid you enter this FTP site correctly [@X0FY@X0E]es, [@X0FN@X0E]o, [@X0FQ@X0E]uit"
- InputText " ", STRING008, 15, 1
- If (Upper(STRING008) == "Q") Break
- EndWhile
- If ((STRING009 <> "") && (Upper(STRING008) <> "Q")) Then
- FAppend 1, PPEPath() + "FTP.TXT", 1, 2
- FPutLn 1, " " + STRING009
- FClose 1
- AnsiPos 1, 18
- PrintLn "@X0BFTP Site Added!"
- Log "FTP Site Added: " + STRING009, 0
- Else
- AnsiPos 1, 18
- PrintLn "@X0CSkipped!"
- Endif
- AnsiPos 1, 20
- Wait
- Return
- :LABEL006
- STRING009 = ""
- STRING008 = ""
- While (Upper(STRING008) <> "Y") Do
- STRING008 = ""
- Color 0
- Cls
- AnsiPos 1, 8
- PrintLn "@X1B▌┌───────────────────────────────────────────────────────────────────────────@X10┐@X18▐@X1B"
- PrintLn "@X1B▌│@X1E WORLD WIDE WEB @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1A Enter the address and description of a WWW site to add @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌└@X10───────────────────────────────────────────────────────────────────────────┘@X18▐@X07"
- AnsiPos 3, 13
- Print Space(75)
- AnsiPos 3, 13
- InputText " ", STRING009, 15, 70
- AnsiPos 1, 16
- Print "@X0EDid you enter this WWW site correctly [@X0FY@X0E]es, [@X0FN@X0E]o, [@X0FQ@X0E]uit"
- InputText " ", STRING008, 15, 1
- If (Upper(STRING008) == "Q") Break
- EndWhile
- If ((STRING009 <> "") && (Upper(STRING008) <> "Q")) Then
- FAppend 1, PPEPath() + "WWW.TXT", 1, 2
- FPutLn 1, " " + STRING009
- FClose 1
- AnsiPos 1, 18
- PrintLn "@X0BWWW Site Added!"
- Log "WWW Site Added: " + STRING009, 0
- Else
- AnsiPos 1, 18
- PrintLn "@X0CSkipped!"
- Endif
- AnsiPos 1, 20
- Wait
- Return
- :LABEL007
- STRING009 = ""
- STRING008 = ""
- While (Upper(STRING008) <> "Y") Do
- STRING008 = ""
- Color 0
- Cls
- AnsiPos 1, 8
- PrintLn "@X1B▌┌───────────────────────────────────────────────────────────────────────────@X10┐@X18▐@X1B"
- PrintLn "@X1B▌│@X1E TELNET REMOTE LOGON @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1A Enter the address and description of a TelNet site to add @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌└@X10───────────────────────────────────────────────────────────────────────────┘@X18▐@X07"
- AnsiPos 3, 13
- Print Space(75)
- AnsiPos 3, 13
- InputText " ", STRING009, 15, 70
- AnsiPos 1, 16
- Print "@X0EDid you enter this TelNet site correctly [@X0FY@X0E]es, [@X0FN@X0E]o, [@X0FQ@X0E]uit"
- InputText " ", STRING008, 15, 1
- If (Upper(STRING008) == "Q") Break
- EndWhile
- If ((STRING009 <> "") && (Upper(STRING008) <> "Q")) Then
- FAppend 1, PPEPath() + "TELNET.TXT", 1, 2
- FPutLn 1, " " + STRING009
- FClose 1
- AnsiPos 1, 18
- PrintLn "@X0BTelNet Site Added!"
- Log "TelNet Site Added: " + STRING009, 0
- Else
- AnsiPos 1, 18
- PrintLn "@X0CSkipped!"
- Endif
- AnsiPos 1, 20
- Wait
- Return
- :LABEL008
- STRING009 = ""
- STRING008 = ""
- While (Upper(STRING008) <> "Y") Do
- STRING008 = ""
- Color 0
- Cls
- AnsiPos 1, 8
- PrintLn "@X1B▌┌───────────────────────────────────────────────────────────────────────────@X10┐@X18▐@X1B"
- PrintLn "@X1B▌│@X1E USENET NEWSGROUPS @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1A Enter the address and description of a UseNet site to add @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌└@X10───────────────────────────────────────────────────────────────────────────┘@X18▐@X07"
- AnsiPos 3, 13
- Print Space(75)
- AnsiPos 3, 13
- InputText " ", STRING009, 15, 70
- AnsiPos 1, 16
- Print "@X0EDid you enter this UseNet site correctly [@X0FY@X0E]es, [@X0FN@X0E]o, [@X0FQ@X0E]uit"
- InputText " ", STRING008, 15, 1
- If (Upper(STRING008) == "Q") Break
- EndWhile
- If ((STRING009 <> "") && (Upper(STRING008) <> "Q")) Then
- FAppend 1, PPEPath() + "USENET.TXT", 1, 2
- FPutLn 1, " " + STRING009
- FClose 1
- AnsiPos 1, 18
- PrintLn "@X0BUseNet Site Added!"
- Log "UseNet Site Added: " + STRING009, 0
- Else
- AnsiPos 1, 18
- PrintLn "@X0CSkipped!"
- Endif
- AnsiPos 1, 20
- Wait
- Return
- :LABEL009
- STRING009 = ""
- STRING008 = ""
- While (Upper(STRING008) <> "Y") Do
- STRING008 = ""
- Color 0
- Cls
- AnsiPos 1, 8
- PrintLn "@X1B▌┌───────────────────────────────────────────────────────────────────────────@X10┐@X18▐@X1B"
- PrintLn "@X1B▌│@X1E ELECTRONIC MAIL @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1A Enter the address and description of an E-Mail site to add @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌│@X1E @X10│@X18▐@X1B"
- PrintLn "@X1B▌└@X10───────────────────────────────────────────────────────────────────────────┘@X18▐@X07"
- AnsiPos 3, 13
- Print Space(75)
- AnsiPos 3, 13
- InputText " ", STRING009, 15, 70
- AnsiPos 1, 16
- Print "@X0EDid you enter this E-Mail site correctly [@X0FY@X0E]es, [@X0FN@X0E]o, [@X0FQ@X0E]uit"
- InputText " ", STRING008, 15, 1
- If (Upper(STRING008) == "Q") Break
- EndWhile
- If ((STRING009 <> "") && (Upper(STRING008) <> "Q")) Then
- FAppend 1, PPEPath() + "EMAIL.TXT", 1, 2
- FPutLn 1, " " + STRING009
- FClose 1
- AnsiPos 1, 18
- PrintLn "@X0BE-Mail Site Added!"
- Log "E-Mail Site Added: " + STRING009, 0
- Else
- AnsiPos 1, 18
- PrintLn "@X0CSkipped!"
- Endif
- AnsiPos 1, 20
- Wait
- Return
- :LABEL010
- INTEGER008 = 0
- INTEGER009 = 0
- Color 0
- Cls
- PrintLn "@X0B▐@X1B ┌─────────────────────────────────────────────────────────────────────────@X10┐@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B │@X1E INTERNET RELAY CHAT @X10│@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B └@X10─────────────────────────────────────────────────────────────────────────┘@X1B @X08▌@X0B"
- PrintLn "@X00"
- Color 15
- FOpen 1, PPEPath() + "IRC.TXT", 0, 2
- FGet 1, STRING009
- :LABEL011
- If (Ferr(1)) Goto LABEL012
- INTEGER008 = INTEGER008 + 1
- TSTRING018(INTEGER008) = STRING009
- If (INTEGER008 > 249) Goto LABEL012
- FGet 1, STRING009
- Goto LABEL011
- :LABEL012
- If (INTEGER008 > 249) Then
- FGet 1, STRING009
- :LABEL013
- If (Ferr(1)) Goto LABEL014
- INTEGER009 = INTEGER009 + 1
- TSTRING019(INTEGER009) = STRING009
- If (INTEGER009 > 249) Goto LABEL014
- FGet 1, STRING009
- Goto LABEL013
- Endif
- :LABEL014
- FClose 1
- For INTEGER003 = 1 To INTEGER008
- PrintLn TSTRING018(INTEGER003)
- Next
- If (INTEGER008 > 249) Then
- For INTEGER003 = 1 To INTEGER009
- PrintLn TSTRING019(INTEGER003)
- Next
- Endif
- PrintLn "@X00"
- Wait
- Return
- :LABEL015
- INTEGER008 = 0
- INTEGER009 = 0
- Color 0
- Cls
- PrintLn "@X0B▐@X1B ┌─────────────────────────────────────────────────────────────────────────@X10┐@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B │@X1E FILE TRANSFER PROTOCOL @X10│@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B └@X10─────────────────────────────────────────────────────────────────────────┘@X1B @X08▌@X0B"
- PrintLn "@X00"
- Color 15
- FOpen 1, PPEPath() + "FTP.TXT", 0, 2
- FGet 1, STRING009
- :LABEL016
- If (Ferr(1)) Goto LABEL017
- INTEGER008 = INTEGER008 + 1
- TSTRING018(INTEGER008) = STRING009
- If (INTEGER008 > 249) Goto LABEL017
- FGet 1, STRING009
- Goto LABEL016
- :LABEL017
- If (INTEGER008 > 249) Then
- FGet 1, STRING009
- :LABEL018
- If (Ferr(1)) Goto LABEL019
- INTEGER009 = INTEGER009 + 1
- TSTRING019(INTEGER009) = STRING009
- If (INTEGER009 > 249) Goto LABEL019
- FGet 1, STRING009
- Goto LABEL018
- Endif
- :LABEL019
- FClose 1
- For INTEGER003 = 1 To INTEGER008
- PrintLn TSTRING018(INTEGER003)
- Next
- If (INTEGER008 > 249) Then
- For INTEGER003 = 1 To INTEGER009
- PrintLn TSTRING019(INTEGER003)
- Next
- Endif
- PrintLn "@X00"
- Wait
- Return
- :LABEL020
- INTEGER008 = 0
- INTEGER009 = 0
- Color 0
- Cls
- PrintLn "@X0B▐@X1B ┌─────────────────────────────────────────────────────────────────────────@X10┐@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B │@X1E WORLD WIDE WEB @X10│@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B └@X10─────────────────────────────────────────────────────────────────────────┘@X1B @X08▌@X0B"
- PrintLn "@X00"
- Color 15
- FOpen 1, PPEPath() + "WWW.TXT", 0, 2
- FGet 1, STRING009
- :LABEL021
- If (Ferr(1)) Goto LABEL022
- INTEGER008 = INTEGER008 + 1
- TSTRING018(INTEGER008) = STRING009
- If (INTEGER008 > 249) Goto LABEL022
- FGet 1, STRING009
- Goto LABEL021
- :LABEL022
- If (INTEGER008 > 249) Then
- FGet 1, STRING009
- :LABEL023
- If (Ferr(1)) Goto LABEL024
- INTEGER009 = INTEGER009 + 1
- TSTRING019(INTEGER009) = STRING009
- If (INTEGER009 > 249) Goto LABEL024
- FGet 1, STRING009
- Goto LABEL023
- Endif
- :LABEL024
- FClose 1
- For INTEGER003 = 1 To INTEGER008
- PrintLn TSTRING018(INTEGER003)
- Next
- If (INTEGER008 > 249) Then
- For INTEGER003 = 1 To INTEGER009
- PrintLn TSTRING019(INTEGER003)
- Next
- Endif
- PrintLn "@X00"
- Wait
- Return
- :LABEL025
- INTEGER008 = 0
- INTEGER009 = 0
- Color 0
- Cls
- PrintLn "@X0B▐@X1B ┌─────────────────────────────────────────────────────────────────────────@X10┐@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B │@X1E TELNET REMOTE LOGON @X10│@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B └@X10─────────────────────────────────────────────────────────────────────────┘@X1B @X08▌@X0B"
- PrintLn "@X00"
- Color 15
- FOpen 1, PPEPath() + "TELNET.TXT", 0, 2
- FGet 1, STRING009
- :LABEL026
- If (Ferr(1)) Goto LABEL027
- INTEGER008 = INTEGER008 + 1
- TSTRING018(INTEGER008) = STRING009
- If (INTEGER008 > 249) Goto LABEL027
- FGet 1, STRING009
- Goto LABEL026
- :LABEL027
- If (INTEGER008 > 249) Then
- FGet 1, STRING009
- :LABEL028
- If (Ferr(1)) Goto LABEL029
- INTEGER009 = INTEGER009 + 1
- TSTRING019(INTEGER009) = STRING009
- If (INTEGER009 > 249) Goto LABEL029
- FGet 1, STRING009
- Goto LABEL028
- Endif
- :LABEL029
- FClose 1
- For INTEGER003 = 1 To INTEGER008
- PrintLn TSTRING018(INTEGER003)
- Next
- If (INTEGER008 > 249) Then
- For INTEGER003 = 1 To INTEGER009
- PrintLn TSTRING019(INTEGER003)
- Next
- Endif
- PrintLn "@X00"
- Wait
- Return
- :LABEL030
- INTEGER008 = 0
- INTEGER009 = 0
- Color 0
- Cls
- PrintLn "@X0B▐@X1B ┌─────────────────────────────────────────────────────────────────────────@X10┐@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B │@X1E USENET NEWSGROUPS @X10│@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B └@X10─────────────────────────────────────────────────────────────────────────┘@X1B @X08▌@X0B"
- PrintLn "@X00"
- Color 15
- FOpen 1, PPEPath() + "USENET.TXT", 0, 2
- FGet 1, STRING009
- :LABEL031
- If (Ferr(1)) Goto LABEL032
- INTEGER008 = INTEGER008 + 1
- TSTRING018(INTEGER008) = STRING009
- If (INTEGER008 > 249) Goto LABEL032
- FGet 1, STRING009
- Goto LABEL031
- :LABEL032
- If (INTEGER008 > 249) Then
- FGet 1, STRING009
- :LABEL033
- If (Ferr(1)) Goto LABEL034
- INTEGER009 = INTEGER009 + 1
- TSTRING019(INTEGER009) = STRING009
- If (INTEGER009 > 249) Goto LABEL034
- FGet 1, STRING009
- Goto LABEL033
- Endif
- :LABEL034
- FClose 1
- For INTEGER003 = 1 To INTEGER008
- PrintLn TSTRING018(INTEGER003)
- Next
- If (INTEGER008 > 249) Then
- For INTEGER003 = 1 To INTEGER009
- PrintLn TSTRING019(INTEGER003)
- Next
- Endif
- PrintLn "@X00"
- Wait
- Return
- :LABEL035
- INTEGER008 = 0
- INTEGER009 = 0
- Color 0
- Cls
- PrintLn "@X0B▐@X1B ┌─────────────────────────────────────────────────────────────────────────@X10┐@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B │@X1E ELECTRONIC MAIL @X10│@X1B @X08▌@X0B"
- PrintLn "@X0B▐@X1B └@X10─────────────────────────────────────────────────────────────────────────┘@X1B @X08▌@X0B"
- PrintLn "@X00"
- Color 15
- FOpen 1, PPEPath() + "EMAIL.TXT", 0, 2
- FGet 1, STRING009
- :LABEL036
- If (Ferr(1)) Goto LABEL037
- INTEGER008 = INTEGER008 + 1
- TSTRING018(INTEGER008) = STRING009
- If (INTEGER008 > 249) Goto LABEL037
- FGet 1, STRING009
- Goto LABEL036
- :LABEL037
- If (INTEGER008 > 249) Then
- FGet 1, STRING009
- :LABEL038
- If (Ferr(1)) Goto LABEL039
- INTEGER009 = INTEGER009 + 1
- TSTRING019(INTEGER009) = STRING009
- If (INTEGER009 > 249) Goto LABEL039
- FGet 1, STRING009
- Goto LABEL038
- Endif
- :LABEL039
- FClose 1
- For INTEGER003 = 1 To INTEGER008
- PrintLn TSTRING018(INTEGER003)
- Next
- If (INTEGER008 > 249) Then
- For INTEGER003 = 1 To INTEGER009
- PrintLn TSTRING019(INTEGER003)
- Next
- Endif
- PrintLn "@X00"
- Wait
- Return
- :LABEL040
- INTEGER007 = 0
- STRING010 = "NO"
- STRING013 = ""
- STRING012 = ""
- STRING011 = ""
- Select Case (Upper(STRING005))
- Case "I"
- AnsiPos 1, 14
- Print "@X0EEnter a full or partial IRC site to search for:"
- InputText " ", STRING011, 15, 30
- If (STRING011 <> "") Then
- STRING012 = PPEPath() + "IRC.TXT"
- Gosub LABEL048
- If (STRING010 == "YES") Then
- AnsiPos 1, 16
- Print "@X0F", INTEGER007
- PrintLn "@X0A matches found in IRC site listing!"
- AnsiPos 1, 18
- InputYN "Would you like to view these sites [@X0FY@X0E/@X0FN@X0E]", STRING013, 14
- If (Upper(STRING013) == YesChar()) Then
- Color 0
- Cls
- PrintLn "@X0E IRC sites found matching your search string are as follows:"
- PrintLn "@X00"
- Gosub LABEL052
- PrintLn "@X00"
- Wait
- Endif
- Goto LABEL041
- Endif
- AnsiPos 1, 16
- PrintLn "@X0CNo matches were found!"
- PrintLn "@X00"
- Wait
- Endif
- :LABEL041
- Case "F"
- AnsiPos 1, 14
- Print "@X0EEnter a full or partial FTP site to search for:"
- InputText " ", STRING011, 15, 30
- If (STRING011 <> "") Then
- STRING012 = PPEPath() + "FTP.TXT"
- Gosub LABEL048
- If (STRING010 == "YES") Then
- AnsiPos 1, 16
- Print "@X0F", INTEGER007
- PrintLn "@X0A matches found in FTP site listing!"
- AnsiPos 1, 18
- InputYN "Would you like to view these sites [@X0FY@X0E/@X0FN@X0E]", STRING013, 14
- If (Upper(STRING013) == YesChar()) Then
- Color 0
- Cls
- PrintLn "@X0E FTP sites found matching your search string are as follows:"
- PrintLn "@X00"
- Gosub LABEL052
- PrintLn "@X00"
- Wait
- Endif
- Goto LABEL042
- Endif
- AnsiPos 1, 16
- PrintLn "@X0CNo matches were found!"
- PrintLn "@X00"
- Wait
- Endif
- :LABEL042
- Case "W"
- AnsiPos 1, 14
- Print "@X0EEnter a full or partial WWW site to search for:"
- InputText " ", STRING011, 15, 30
- If (STRING011 <> "") Then
- STRING012 = PPEPath() + "WWW.TXT"
- Gosub LABEL048
- If (STRING010 == "YES") Then
- AnsiPos 1, 16
- Print "@X0F", INTEGER007
- PrintLn "@X0A matches found in WWW site listing!"
- AnsiPos 1, 18
- InputYN "Would you like to view these sites [@X0FY@X0E/@X0FN@X0E]", STRING013, 14
- If (Upper(STRING013) == YesChar()) Then
- Color 0
- Cls
- PrintLn "@X0E WWW sites found matching your search string are as follows:"
- PrintLn "@X00"
- Gosub LABEL052
- PrintLn "@X00"
- Wait
- Endif
- Goto LABEL043
- Endif
- AnsiPos 1, 16
- PrintLn "@X0CNo matches were found!"
- PrintLn "@X00"
- Wait
- Endif
- :LABEL043
- Case "T"
- AnsiPos 1, 14
- Print "@X0EEnter a full or partial TelNet site to search for:"
- InputText " ", STRING011, 15, 30
- If (STRING011 <> "") Then
- STRING012 = PPEPath() + "TELNET.TXT"
- Gosub LABEL048
- If (STRING010 == "YES") Then
- AnsiPos 1, 16
- Print "@X0F", INTEGER007
- PrintLn "@X0A matches found in TelNet site listing!"
- AnsiPos 1, 18
- InputYN "Would you like to view these sites [@X0FY@X0E/@X0FN@X0E]", STRING013, 14
- If (Upper(STRING013) == YesChar()) Then
- Color 0
- Cls
- PrintLn "@X0E TelNet sites found matching your search string are as follows:"
- PrintLn "@X00"
- Gosub LABEL052
- PrintLn "@X00"
- Wait
- Endif
- Goto LABEL044
- Endif
- AnsiPos 1, 16
- PrintLn "@X0CNo matches were found!"
- PrintLn "@X00"
- Wait
- Endif
- :LABEL044
- Case "U"
- AnsiPos 1, 14
- Print "@X0EEnter a full or partial UseNet site to search for:"
- InputText " ", STRING011, 15, 30
- If (STRING011 <> "") Then
- STRING012 = PPEPath() + "USENET.TXT"
- Gosub LABEL048
- If (STRING010 == "YES") Then
- AnsiPos 1, 16
- Print "@X0F", INTEGER007
- PrintLn "@X0A matches found in UseNet site listing!"
- AnsiPos 1, 18
- InputYN "Would you like to view these sites [@X0FY@X0E/@X0FN@X0E]", STRING013, 14
- If (Upper(STRING013) == YesChar()) Then
- Color 0
- Cls
- PrintLn "@X0E UseNet sites found matching your search string are as follows:"
- PrintLn "@X00"
- Gosub LABEL052
- PrintLn "@X00"
- Wait
- Endif
- Goto LABEL045
- Endif
- AnsiPos 1, 16
- PrintLn "@X0CNo matches were found!"
- PrintLn "@X00"
- Wait
- Endif
- :LABEL045
- Case "E"
- AnsiPos 1, 14
- Print "@X0EEnter a full or partial E-Mail site to search for:"
- InputText " ", STRING011, 15, 30
- If (STRING011 <> "") Then
- STRING012 = PPEPath() + "EMAIL.TXT"
- Gosub LABEL048
- If (STRING010 == "YES") Then
- AnsiPos 1, 16
- Print "@X0F", INTEGER007
- PrintLn "@X0A matches found in E-Mail site listing!"
- AnsiPos 1, 18
- InputYN "Would you like to view these sites [@X0FY@X0E/@X0FN@X0E]", STRING013, 14
- If (Upper(STRING013) == YesChar()) Then
- Color 0
- Cls
- PrintLn "@X0E E-Mail sites found matching your search string are as follows:"
- PrintLn "@X00"
- Gosub LABEL052
- PrintLn "@X00"
- Wait
- Endif
- Goto LABEL046
- Endif
- AnsiPos 1, 16
- PrintLn "@X0CNo matches were found!"
- PrintLn "@X00"
- Wait
- Endif
- :LABEL046
- Case "A"
- AnsiPos 1, 14
- Print "@X0EEnter a full or partial Internet site to search for:"
- InputText " ", STRING011, 15, 30
- Case ""
- INTEGER006 = 1
- While (INTEGER006 < 7) Do
- STRING013 = ""
- INTEGER007 = 0
- STRING010 = "NO"
- If (INTEGER006 == 1) Then
- STRING012 = PPEPath() + "EMAIL.TXT"
- STRING004 = "E-Mail"
- Endif
- If (INTEGER006 == 2) Then
- STRING012 = PPEPath() + "FTP.TXT"
- STRING004 = "FTP"
- Endif
- If (INTEGER006 == 3) Then
- STRING012 = PPEPath() + "IRC.TXT"
- STRING004 = "IRC"
- Endif
- If (INTEGER006 == 4) Then
- STRING012 = PPEPath() + "TELNET.TXT"
- STRING004 = "TelNet"
- Endif
- If (INTEGER006 == 5) Then
- STRING012 = PPEPath() + "USENET.TXT"
- STRING004 = "UseNet"
- Endif
- If (INTEGER006 == 6) Then
- STRING012 = PPEPath() + "WWW.TXT"
- STRING004 = "WWW"
- Endif
- Gosub LABEL048
- If (STRING010 == "YES") Then
- Color 0
- Cls
- AnsiPos 20, 11
- Print "@X0F", INTEGER007
- PrintLn "@X0A matches found in ", STRING004, " site listing!"
- AnsiPos 20, 13
- InputYN "Would you like to view these sites [@X0FY@X0E/@X0FN@X0E]", STRING013, 14
- If (Upper(STRING013) == YesChar()) Then
- Color 0
- Cls
- PrintLn "@X0E ", STRING004, " sites found matching your search string are as follows:"
- PrintLn "@X00"
- Gosub LABEL052
- PrintLn "@X00"
- Wait
- Endif
- Goto LABEL047
- Endif
- Color 0
- Cls
- AnsiPos 20, 12
- PrintLn "@X0CNo matches found in ", STRING004, " site listing."
- PrintLn "@X00"
- Wait
- :LABEL047
- INTEGER006 = INTEGER006 + 1
- EndWhile
- End Select
- Return
- :LABEL048
- FOpen 1, STRING012, 0, 2
- FGet 1, STRING009
- :LABEL049
- If (Ferr(1)) Goto LABEL050
- INTEGER005 = 0
- INTEGER005 = InStr(Upper(STRING009), Upper(STRING011))
- If (INTEGER005 > 0) Then
- STRING010 = "YES"
- INTEGER007 = INTEGER007 + 1
- TSTRING017(INTEGER007) = STRING009
- If (INTEGER007 > 99) Goto LABEL050
- Endif
- FGet 1, STRING009
- Goto LABEL049
- :LABEL050
- FClose 1
- Return
- :LABEL051
- For INTEGER004 = 8 To 20
- AnsiPos 1, INTEGER004
- Color 0
- ClrEol
- Next
- Return
- :LABEL052
- Color 15
- For INTEGER003 = 1 To INTEGER007
- PrintLn TSTRING017(INTEGER003)
- Next
- Return
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 2 End
- ; 23 Cls
- ; 1 ClrEol
- ; 27 Wait
- ; 31 Color
- ; 192 Goto
- ; 144 Let
- ; 40 Print
- ; 170 PrintLn
- ; 136 If
- ; 8 FOpen
- ; 6 FAppend
- ; 14 FClose
- ; 26 FGet
- ; 6 FPutLn
- ; 7 Log
- ; 7 InputYN
- ; 36 Gosub
- ; 17 Return
- ; 1 Delay
- ; 28 InputText
- ; 85 AnsiPos
- ; 7 Download
- ; 3 EndProc
- ;
- ;
- ; ■ Functions used :
- ;
- ; 65 +
- ; 60 ==
- ; 27 <>
- ; 15 <
- ; 14 <=
- ; 26 >
- ; 28 >=
- ; 104 !
- ; 34 &&
- ; 14 ||
- ; 62 Upper()
- ; 6 Space()
- ; 13 Ferr()
- ; 1 InStr()
- ; 7 YesChar()
- ; 25 PPEPath()
- ; 1 AnsiOn()
- ; 1 GetDrive()
- ; 1 FTell()
- ; 1 Os()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 14 For/Next
- ; 8 While/EndWhile
- ; 61 If/Then or If/Then/Else
- ; 1 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-